-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: only install binding dependencies when building binary #9429
Conversation
✅ Deploy Preview for rspack canceled.
|
CodSpeed Performance ReportMerging #9429 will not alter performanceComparing 🎉 Hooray!
|
0b3b05a
to
d6e665a
Compare
Summary
There is no need to install the whole pnpm workspace dependencies when building binary
This pull request includes updates to the GitHub Actions workflows and custom actions to add more control over dependency installation and caching. The changes introduce a new input parameter to conditionally run the installation steps and update the workflows to use this new parameter.
Key changes:
Updates to
.github/actions/pnpm-cache/action.yml
:run-install
input parameter to control whether the installation steps should be executed.run-install
input parameter. [1] [2] [3] [4]Updates to
.github/workflows/ci.yml
:full-install
input parameter to several jobs to control whether the full installation should be performed. [1] [2] [3]pnpm-cache
action with the newrun-install
parameter.Updates to
.github/workflows/reusable-build.yml
:full-install
input parameter to control the installation process.Pnpm Cache
step to use therun-install
parameter.full-install
is not set to true.Checklist